
var pageCount;
var pageNow;
var pageNum;
var method;


$(document).ready(function() {
	
	$('.pagPlay').live('click', function() {
		pageNow=$(this).attr("id");
		method(pageNow); 
	});
	
});

function getPaging(pageCount,pageNow,pageNum){
	
		var pag= new Array();
		var temp=Math.ceil(pageNum/2.0);
		if(pageCount>pageNum){
			if(pageNow<=temp){
				for(var i=0;i<pageNum;i++){
					pag[i]=i+1;
				}
			}else if((pageNow-1+temp)>=pageCount){
				for(var i=0;i<pageNum;i++){
					pag[i]=pageCount-(pageNum-1-i);
				}
			}else{
				for(var i=0;i<pageNum;i++){
					pag[i]=pageNow-(temp-1-i);
				}
			}
		}else{
			for(var i=0;i<pageCount;i++){
				pag[i]=i+1;
			}
		}
			return pag;
		}
	
function structurePagingHtml(option){
		pageCount=option.pageCount;
		pageNow=option.pageNow;
		pageNum=option.pageNum;
		method=option.method;
		var pag=getPaging(pageCount,pageNow,pageNum);
		var temp=Math.ceil(pageNum/2.0);
		var html="";
		if(pageNow!=1){
			html="<span><a id='"+(pageNow-1)+"' class='pagPlay' title='上一页'>上一页</a></span>";
			if(pageNow>temp && pageCount>pageNum){
				html+="<span><a id='1' class='pagPlay'>1</a></span>";
				html+="<span>...</span>";
			}
		}
		for(var i=0;i<pag.length;i++){
			var pa=pag[i];
			
			if(pageNow==pa){
				html+="<span><a id='"+pa+"' class='pagPlay' style='color:#000'>"+pa+"</a></span>";
			}else{
				html+="<span><a id='"+pa+"' class='pagPlay' >"+pa+"</a></span>";
			}
		}
		if(pageNow!=pageCount && pageCount!=0){
			if(pageNow<=pageCount-temp && pageCount>pageNum){
				html+="<span>...</span>";
				html+="<span><a id='"+pageCount+"' class='pagPlay' >"+pageCount+"</a></span>";
			}
			html+="<span><a id='"+(pageNow-0+1)+"' class='pagPlay' title='下一页'>下一页</a></span>";
		}
		
		$("#paging").html(html);
		
	}